package cn.iocoder.ny.module.activity.controller.admin.tpActivity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author luchunhong
 * @date 2024/11/24/ 10:06
 * @description:
 */
@Data
public class TpActivityRespVo {
    // 投票活动id
    private Long id;
    private Long activityId;
    private Long tenantId;
    // 活动类型
    private Long typeId;
    // 活动开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;
    // 活动结束时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date expireTime;
    // 报名开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date locationTime;
    // 报名截止时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date registrationDeadtime;
    //活动名称
    private String name;
    // 活动状态
    private Integer status;
    // 头图
    private String headImage;
    // 投票详情
    private String tpDetails;
    // 该活动总共可投票
    private Integer tpTotalNumber;
    // 该活动每天可投票
    private Integer tpEveryDay;
    // 投票模版ID
    private Long tpTemplateId;
    // 激活码
    private String code;
    // 手机号
    private String mobile;
    // 昵称
    private String nickname;
    // 音乐
    private String tpMusic;
    // 首页跑马灯
    private String marquee;
    // 创建日期
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
}
